Dec 03 14:14:38.564 INFO testing devp2p-0.4.1 against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 03 14:14:38.564 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-2/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 03 14:14:39.194 INFO [stdout] 2fabe17d2e522ecea3c0d56a2809814ccfd80d32a238f3c2f1957d92433928fb
Dec 03 14:14:39.200 INFO running `"docker" "start" "-a" "2fabe17d2e522ecea3c0d56a2809814ccfd80d32a238f3c2f1957d92433928fb"`
Dec 03 14:14:40.891 INFO [stderr] usermod: no changes
Dec 03 14:14:41.195 INFO [stderr]    Compiling ethereum-hexutil v0.2.3
Dec 03 14:14:41.199 INFO [stderr]    Compiling tokio-timer-plus v0.1.3
Dec 03 14:14:41.199 INFO [stderr]    Compiling crypto-mac v0.4.0
Dec 03 14:14:41.209 INFO [stderr]    Compiling sha3 v0.6.0
Dec 03 14:14:42.051 INFO [stderr]    Compiling hmac v0.4.2
Dec 03 14:14:43.010 INFO [stderr]    Compiling hmac-drbg v0.1.2
Dec 03 14:14:44.763 INFO [stderr]    Compiling ethereum-rlp v0.2.3
Dec 03 14:14:44.763 INFO [stderr]    Compiling libsecp256k1 v0.1.15
Dec 03 14:14:47.787 INFO [stderr]    Compiling ethereum-bigint v0.2.9
Dec 03 14:14:53.433 INFO [stderr]    Compiling ethereum-trie v0.3.8
Dec 03 14:14:53.433 INFO [stderr]    Compiling ethereum-bloom v0.2.1
Dec 03 14:14:53.433 INFO [stderr]    Compiling ethereum-block-core v0.1.0
Dec 03 14:15:09.954 INFO [stderr]    Compiling rlpx v0.4.1
Dec 03 14:15:09.955 INFO [stderr]    Compiling ethereum-block v0.3.5
Dec 03 14:15:09.955 INFO [stderr]    Compiling dpt v0.3.1
Dec 03 14:15:24.647 INFO [stderr]    Compiling devp2p v0.4.1 (/source)
Dec 03 14:15:30.479 INFO [stderr] warning: unused import: `future`
Dec 03 14:15:30.479 INFO [stderr]  --> src/raw.rs:9:61
Dec 03 14:15:30.479 INFO [stderr]   |
Dec 03 14:15:30.479 INFO [stderr] 9 | use futures::{StartSend, Async, Poll, Stream, Sink, Future, future};
Dec 03 14:15:30.479 INFO [stderr]   |                                                             ^^^^^^
Dec 03 14:15:30.479 INFO [stderr]   |
Dec 03 14:15:30.479 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 03 14:15:30.479 INFO [stderr] 
Dec 03 14:15:30.479 INFO [stderr] warning: unused import: `Decodable`
Dec 03 14:15:30.479 INFO [stderr]  --> src/eth/proto.rs:1:22
Dec 03 14:15:30.479 INFO [stderr]   |
Dec 03 14:15:30.479 INFO [stderr] 1 | use rlp::{Encodable, Decodable, RlpStream, DecoderError, UntrustedRlp};
Dec 03 14:15:30.479 INFO [stderr]   |                      ^^^^^^^^^
Dec 03 14:15:30.479 INFO [stderr] 
Dec 03 14:15:30.479 INFO [stderr] warning: unused imports: `Address`, `B256`, `Gas`
Dec 03 14:15:30.479 INFO [stderr]  --> src/eth/proto.rs:2:14
Dec 03 14:15:30.479 INFO [stderr]   |
Dec 03 14:15:30.479 INFO [stderr] 2 | use bigint::{Address, Gas, H256, U256, B256};
Dec 03 14:15:30.479 INFO [stderr]   |              ^^^^^^^  ^^^              ^^^^
Dec 03 14:15:30.479 INFO [stderr] 
Dec 03 14:15:30.479 INFO [stderr] warning: unused import: `future`
Dec 03 14:15:30.479 INFO [stderr]  --> src/eth/mod.rs:3:72
Dec 03 14:15:30.479 INFO [stderr]   |
Dec 03 14:15:30.479 INFO [stderr] 3 | use futures::{StartSend, Async, Poll, Stream, Sink, AsyncSink, Future, future};
Dec 03 14:15:30.479 INFO [stderr]   |                                                                        ^^^^^^
Dec 03 14:15:30.479 INFO [stderr] 
Dec 03 14:15:30.479 INFO [stderr] warning: unused import: `std::time::Duration`
Dec 03 14:15:30.479 INFO [stderr]   --> src/eth/mod.rs:11:5
Dec 03 14:15:30.479 INFO [stderr]    |
Dec 03 14:15:30.479 INFO [stderr] 11 | use std::time::Duration;
Dec 03 14:15:30.479 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Dec 03 14:15:30.479 INFO [stderr] 
Dec 03 14:15:30.599 INFO [stderr] warning: unreachable expression
Dec 03 14:15:30.599 INFO [stderr]    --> src/raw.rs:125:9
Dec 03 14:15:30.599 INFO [stderr]     |
Dec 03 14:15:30.599 INFO [stderr] 125 |         Ok(Async::Ready(()))
Dec 03 14:15:30.599 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^
Dec 03 14:15:30.599 INFO [stderr]     |
Dec 03 14:15:30.599 INFO [stderr]     = note: #[warn(unreachable_code)] on by default
Dec 03 14:15:30.599 INFO [stderr] 
Dec 03 14:15:30.602 INFO [stderr] warning: unreachable expression
Dec 03 14:15:30.602 INFO [stderr]    --> src/raw.rs:145:9
Dec 03 14:15:30.602 INFO [stderr]     |
Dec 03 14:15:30.602 INFO [stderr] 145 |         Ok(Async::Ready(()))
Dec 03 14:15:30.602 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^
Dec 03 14:15:30.602 INFO [stderr] 
Dec 03 14:15:30.679 INFO [stderr] warning: unused import: `Future`
Dec 03 14:15:30.679 INFO [stderr]  --> src/eth/mod.rs:3:64
Dec 03 14:15:30.679 INFO [stderr]   |
Dec 03 14:15:30.679 INFO [stderr] 3 | use futures::{StartSend, Async, Poll, Stream, Sink, AsyncSink, Future, future};
Dec 03 14:15:30.679 INFO [stderr]   |                                                                ^^^^^^
Dec 03 14:15:30.679 INFO [stderr] 
Dec 03 14:15:30.699 INFO [stderr] warning: unused variable: `v`
Dec 03 14:15:30.699 INFO [stderr]    --> src/eth/mod.rs:174:36
Dec 03 14:15:30.699 INFO [stderr]     |
Dec 03 14:15:30.699 INFO [stderr] 174 |             Ok(AsyncSink::NotReady(v)) => Ok(AsyncSink::NotReady(val)),
Dec 03 14:15:30.699 INFO [stderr]     |                                    ^ help: consider using `_v` instead
Dec 03 14:15:30.699 INFO [stderr]     |
Dec 03 14:15:30.699 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 03 14:15:30.699 INFO [stderr] 
Dec 03 14:15:30.707 INFO [stderr] warning: variable does not need to be mutable
Dec 03 14:15:30.707 INFO [stderr]   --> src/raw.rs:46:13
Dec 03 14:15:30.707 INFO [stderr]    |
Dec 03 14:15:30.707 INFO [stderr] 46 |         let mut rlpx = RLPxStream::new(handle, secret_key.clone(),
Dec 03 14:15:30.707 INFO [stderr]    |             ----^^^^
Dec 03 14:15:30.707 INFO [stderr]    |             |
Dec 03 14:15:30.707 INFO [stderr]    |             help: remove this `mut`
Dec 03 14:15:30.707 INFO [stderr]    |
Dec 03 14:15:30.707 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 03 14:15:30.707 INFO [stderr] 
Dec 03 14:15:30.767 INFO [stderr] warning: field is never used: `network_id`
Dec 03 14:15:30.767 INFO [stderr]   --> src/eth/mod.rs:48:5
Dec 03 14:15:30.767 INFO [stderr]    |
Dec 03 14:15:30.767 INFO [stderr] 48 |     network_id: usize,
Dec 03 14:15:30.767 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^
Dec 03 14:15:30.767 INFO [stderr]    |
Dec 03 14:15:30.767 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 03 14:15:30.767 INFO [stderr] 
Dec 03 14:15:31.371 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 50.45s
Dec 03 14:15:31.399 INFO [stderr] su: No module specific data is present
Dec 03 14:15:32.317 INFO running `"docker" "inspect" "2fabe17d2e522ecea3c0d56a2809814ccfd80d32a238f3c2f1957d92433928fb"`
Dec 03 14:15:32.533 INFO running `"docker" "rm" "-f" "2fabe17d2e522ecea3c0d56a2809814ccfd80d32a238f3c2f1957d92433928fb"`
Dec 03 14:15:32.703 INFO [stdout] 2fabe17d2e522ecea3c0d56a2809814ccfd80d32a238f3c2f1957d92433928fb
Dec 03 14:15:32.707 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-2/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 03 14:15:32.975 INFO [stdout] 65142beba9e6f819eb475ab0217f6eb09320e489f3eaa3d0ae6eb168271b3e01
Dec 03 14:15:32.977 INFO running `"docker" "start" "-a" "65142beba9e6f819eb475ab0217f6eb09320e489f3eaa3d0ae6eb168271b3e01"`
Dec 03 14:15:33.491 INFO [stderr] usermod: no changes
Dec 03 14:15:33.674 INFO [stderr]    Compiling devp2p v0.4.1 (/source)
Dec 03 14:15:43.119 INFO [stderr] warning: unused import: `future`
Dec 03 14:15:43.119 INFO [stderr]  --> src/raw.rs:9:61
Dec 03 14:15:43.119 INFO [stderr]   |
Dec 03 14:15:43.119 INFO [stderr] 9 | use futures::{StartSend, Async, Poll, Stream, Sink, Future, future};
Dec 03 14:15:43.119 INFO [stderr]   |                                                             ^^^^^^
Dec 03 14:15:43.119 INFO [stderr]   |
Dec 03 14:15:43.119 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 03 14:15:43.119 INFO [stderr] 
Dec 03 14:15:43.119 INFO [stderr] warning: unused import: `Decodable`
Dec 03 14:15:43.119 INFO [stderr]  --> src/eth/proto.rs:1:22
Dec 03 14:15:43.119 INFO [stderr]   |
Dec 03 14:15:43.119 INFO [stderr] 1 | use rlp::{Encodable, Decodable, RlpStream, DecoderError, UntrustedRlp};
Dec 03 14:15:43.119 INFO [stderr]   |                      ^^^^^^^^^
Dec 03 14:15:43.119 INFO [stderr] 
Dec 03 14:15:43.119 INFO [stderr] warning: unused imports: `Address`, `B256`, `Gas`
Dec 03 14:15:43.119 INFO [stderr]  --> src/eth/proto.rs:2:14
Dec 03 14:15:43.119 INFO [stderr]   |
Dec 03 14:15:43.119 INFO [stderr] 2 | use bigint::{Address, Gas, H256, U256, B256};
Dec 03 14:15:43.119 INFO [stderr]   |              ^^^^^^^  ^^^              ^^^^
Dec 03 14:15:43.119 INFO [stderr] 
Dec 03 14:15:43.119 INFO [stderr] warning: unused imports: `DecoderError`, `Encodable`, `RlpStream`
Dec 03 14:15:43.119 INFO [stderr]    --> src/eth/proto.rs:196:21
Dec 03 14:15:43.119 INFO [stderr]     |
Dec 03 14:15:43.119 INFO [stderr] 196 |     use rlp::{self, Encodable, Decodable, RlpStream, DecoderError, UntrustedRlp};
Dec 03 14:15:43.119 INFO [stderr]     |                     ^^^^^^^^^             ^^^^^^^^^  ^^^^^^^^^^^^
Dec 03 14:15:43.119 INFO [stderr] 
Dec 03 14:15:43.119 INFO [stderr] warning: unused import: `future`
Dec 03 14:15:43.119 INFO [stderr]  --> src/eth/mod.rs:3:72
Dec 03 14:15:43.119 INFO [stderr]   |
Dec 03 14:15:43.119 INFO [stderr] 3 | use futures::{StartSend, Async, Poll, Stream, Sink, AsyncSink, Future, future};
Dec 03 14:15:43.119 INFO [stderr]   |                                                                        ^^^^^^
Dec 03 14:15:43.119 INFO [stderr] 
Dec 03 14:15:43.119 INFO [stderr] warning: unused import: `std::time::Duration`
Dec 03 14:15:43.119 INFO [stderr]   --> src/eth/mod.rs:11:5
Dec 03 14:15:43.119 INFO [stderr]    |
Dec 03 14:15:43.119 INFO [stderr] 11 | use std::time::Duration;
Dec 03 14:15:43.119 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Dec 03 14:15:43.119 INFO [stderr] 
Dec 03 14:15:43.359 INFO [stderr] warning: unreachable expression
Dec 03 14:15:43.359 INFO [stderr]    --> src/raw.rs:125:9
Dec 03 14:15:43.359 INFO [stderr]     |
Dec 03 14:15:43.359 INFO [stderr] 125 |         Ok(Async::Ready(()))
Dec 03 14:15:43.359 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^
Dec 03 14:15:43.359 INFO [stderr]     |
Dec 03 14:15:43.359 INFO [stderr]     = note: #[warn(unreachable_code)] on by default
Dec 03 14:15:43.359 INFO [stderr] 
Dec 03 14:15:43.366 INFO [stderr] warning: unreachable expression
Dec 03 14:15:43.366 INFO [stderr]    --> src/raw.rs:145:9
Dec 03 14:15:43.366 INFO [stderr]     |
Dec 03 14:15:43.366 INFO [stderr] 145 |         Ok(Async::Ready(()))
Dec 03 14:15:43.366 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^
Dec 03 14:15:43.366 INFO [stderr] 
Dec 03 14:15:43.581 INFO [stderr] warning: unused import: `Decodable`
Dec 03 14:15:43.581 INFO [stderr]    --> src/eth/proto.rs:196:32
Dec 03 14:15:43.581 INFO [stderr]     |
Dec 03 14:15:43.581 INFO [stderr] 196 |     use rlp::{self, Encodable, Decodable, RlpStream, DecoderError, UntrustedRlp};
Dec 03 14:15:43.581 INFO [stderr]     |                                ^^^^^^^^^
Dec 03 14:15:43.581 INFO [stderr] 
Dec 03 14:15:43.581 INFO [stderr] warning: unused import: `Future`
Dec 03 14:15:43.581 INFO [stderr]  --> src/eth/mod.rs:3:64
Dec 03 14:15:43.581 INFO [stderr]   |
Dec 03 14:15:43.581 INFO [stderr] 3 | use futures::{StartSend, Async, Poll, Stream, Sink, AsyncSink, Future, future};
Dec 03 14:15:43.581 INFO [stderr]   |                                                                ^^^^^^
Dec 03 14:15:43.581 INFO [stderr] 
Dec 03 14:15:43.638 INFO [stderr] warning: unused variable: `v`
Dec 03 14:15:43.638 INFO [stderr]    --> src/eth/mod.rs:174:36
Dec 03 14:15:43.638 INFO [stderr]     |
Dec 03 14:15:43.638 INFO [stderr] 174 |             Ok(AsyncSink::NotReady(v)) => Ok(AsyncSink::NotReady(val)),
Dec 03 14:15:43.638 INFO [stderr]     |                                    ^ help: consider using `_v` instead
Dec 03 14:15:43.638 INFO [stderr]     |
Dec 03 14:15:43.643 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 03 14:15:43.643 INFO [stderr] 
Dec 03 14:15:43.649 INFO [stderr] warning: variable does not need to be mutable
Dec 03 14:15:43.649 INFO [stderr]   --> src/raw.rs:46:13
Dec 03 14:15:43.649 INFO [stderr]    |
Dec 03 14:15:43.649 INFO [stderr] 46 |         let mut rlpx = RLPxStream::new(handle, secret_key.clone(),
Dec 03 14:15:43.649 INFO [stderr]    |             ----^^^^
Dec 03 14:15:43.649 INFO [stderr]    |             |
Dec 03 14:15:43.649 INFO [stderr]    |             help: remove this `mut`
Dec 03 14:15:43.649 INFO [stderr]    |
Dec 03 14:15:43.649 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 03 14:15:43.649 INFO [stderr] 
Dec 03 14:15:43.777 INFO [stderr] warning: field is never used: `network_id`
Dec 03 14:15:43.777 INFO [stderr]   --> src/eth/mod.rs:48:5
Dec 03 14:15:43.777 INFO [stderr]    |
Dec 03 14:15:43.777 INFO [stderr] 48 |     network_id: usize,
Dec 03 14:15:43.777 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^
Dec 03 14:15:43.777 INFO [stderr]    |
Dec 03 14:15:43.777 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 03 14:15:43.777 INFO [stderr] 
Dec 03 14:15:44.619 INFO [stderr] warning: unused `#[macro_use]` import
Dec 03 14:15:44.619 INFO [stderr]  --> examples/eth_connect.rs:9:1
Dec 03 14:15:44.619 INFO [stderr]   |
Dec 03 14:15:44.619 INFO [stderr] 9 | #[macro_use]
Dec 03 14:15:44.619 INFO [stderr]   | ^^^^^^^^^^^^
Dec 03 14:15:44.619 INFO [stderr]   |
Dec 03 14:15:44.619 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 03 14:15:44.619 INFO [stderr] 
Dec 03 14:15:44.619 INFO [stderr] warning: unused `#[macro_use]` import
Dec 03 14:15:44.619 INFO [stderr]   --> examples/eth_connect.rs:11:1
Dec 03 14:15:44.619 INFO [stderr]    |
Dec 03 14:15:44.619 INFO [stderr] 11 | #[macro_use]
Dec 03 14:15:44.619 INFO [stderr]    | ^^^^^^^^^^^^
Dec 03 14:15:44.619 INFO [stderr] 
Dec 03 14:15:44.619 INFO [stderr] warning: unused import: `PublicKey`
Dec 03 14:15:44.619 INFO [stderr]   --> examples/eth_connect.rs:20:17
Dec 03 14:15:44.619 INFO [stderr]    |
Dec 03 14:15:44.619 INFO [stderr] 20 | use secp256k1::{PublicKey, SecretKey};
Dec 03 14:15:44.619 INFO [stderr]    |                 ^^^^^^^^^
Dec 03 14:15:44.619 INFO [stderr] 
Dec 03 14:15:44.619 INFO [stderr] warning: unused import: `H512`
Dec 03 14:15:44.619 INFO [stderr]   --> examples/eth_connect.rs:29:26
Dec 03 14:15:44.619 INFO [stderr]    |
Dec 03 14:15:44.619 INFO [stderr] 29 | use bigint::{H256, U256, H512};
Dec 03 14:15:44.619 INFO [stderr]    |                          ^^^^
Dec 03 14:15:44.619 INFO [stderr] 
Dec 03 14:15:44.619 INFO [stderr] warning: unused import: `Header`
Dec 03 14:15:44.619 INFO [stderr]   --> examples/eth_connect.rs:32:13
Dec 03 14:15:44.619 INFO [stderr]    |
Dec 03 14:15:44.619 INFO [stderr] 32 | use block::{Header, Block};
Dec 03 14:15:44.619 INFO [stderr]    |             ^^^^^^
Dec 03 14:15:44.619 INFO [stderr] 
Dec 03 14:15:44.811 INFO [stderr] warning: use of deprecated item 'futures::Future::boxed': removed without replacement, recommended to use a local extension trait or function if needed, more details in https://github.com/rust-lang-nursery/futures-rs/issues/228
Dec 03 14:15:44.811 INFO [stderr]    --> examples/eth_connect.rs:113:59
Dec 03 14:15:44.811 INFO [stderr]     |
Dec 03 14:15:44.811 INFO [stderr] 113 |     let mut timeout = Timeout::new(dur, &handle).unwrap().boxed();
Dec 03 14:15:44.811 INFO [stderr]     |                                                           ^^^^^
Dec 03 14:15:44.811 INFO [stderr]     |
Dec 03 14:15:44.811 INFO [stderr]     = note: #[warn(deprecated)] on by default
Dec 03 14:15:44.811 INFO [stderr] 
Dec 03 14:15:44.815 INFO [stderr] warning: use of deprecated item 'futures::Future::boxed': removed without replacement, recommended to use a local extension trait or function if needed, more details in https://github.com/rust-lang-nursery/futures-rs/issues/228
Dec 03 14:15:44.815 INFO [stderr]    --> examples/eth_connect.rs:128:29
Dec 03 14:15:44.815 INFO [stderr]     |
Dec 03 14:15:44.815 INFO [stderr] 128 |                 timeout = t.boxed();
Dec 03 14:15:44.815 INFO [stderr]     |                             ^^^^^
Dec 03 14:15:44.823 INFO [stderr] 
Dec 03 14:15:44.825 INFO [stderr] warning: use of deprecated item 'futures::Future::boxed': removed without replacement, recommended to use a local extension trait or function if needed, more details in https://github.com/rust-lang-nursery/futures-rs/issues/228
Dec 03 14:15:44.825 INFO [stderr]    --> examples/eth_connect.rs:145:63
Dec 03 14:15:44.825 INFO [stderr]     |
Dec 03 14:15:44.825 INFO [stderr] 145 |                 timeout = Timeout::new(dur, &handle).unwrap().boxed();
Dec 03 14:15:44.825 INFO [stderr]     |                                                               ^^^^^
Dec 03 14:15:44.825 INFO [stderr] 
Dec 03 14:15:44.868 INFO [stderr] warning: use of deprecated item 'futures::Future::boxed': removed without replacement, recommended to use a local extension trait or function if needed, more details in https://github.com/rust-lang-nursery/futures-rs/issues/228
Dec 03 14:15:44.868 INFO [stderr]    --> examples/eth_connect.rs:226:71
Dec 03 14:15:44.868 INFO [stderr]     |
Dec 03 14:15:44.868 INFO [stderr] 226 |                         timeout = Timeout::new(dur, &handle).unwrap().boxed();
Dec 03 14:15:44.868 INFO [stderr]     |                                                                       ^^^^^
Dec 03 14:15:44.868 INFO [stderr] 
Dec 03 14:15:44.912 INFO [stderr] warning: variable `best_number` is assigned to, but never used
Dec 03 14:15:44.912 INFO [stderr]    --> examples/eth_connect.rs:103:13
Dec 03 14:15:44.912 INFO [stderr]     |
Dec 03 14:15:44.912 INFO [stderr] 103 |     let mut best_number: U256 = U256::zero();
Dec 03 14:15:44.912 INFO [stderr]     |             ^^^^^^^^^^^
Dec 03 14:15:44.912 INFO [stderr]     |
Dec 03 14:15:44.912 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 03 14:15:44.913 INFO [stderr]     = note: consider using `_best_number` instead
Dec 03 14:15:44.913 INFO [stderr] 
Dec 03 14:15:44.913 INFO [stderr] warning: unused variable: `when`
Dec 03 14:15:44.913 INFO [stderr]    --> examples/eth_connect.rs:109:13
Dec 03 14:15:44.913 INFO [stderr]     |
Dec 03 14:15:44.913 INFO [stderr] 109 |     let mut when = Instant::now() + dur;
Dec 03 14:15:44.913 INFO [stderr]     |             ^^^^ help: consider using `_when` instead
Dec 03 14:15:44.913 INFO [stderr] 
Dec 03 14:15:44.913 INFO [stderr] warning: unused variable: `version`
Dec 03 14:15:44.913 INFO [stderr]    --> examples/eth_connect.rs:158:29
Dec 03 14:15:44.913 INFO [stderr]     |
Dec 03 14:15:44.913 INFO [stderr] 158 |                 node, data, version
Dec 03 14:15:44.913 INFO [stderr]     |                             ^^^^^^^ help: try ignoring the field: `version: _`
Dec 03 14:15:44.913 INFO [stderr] 
Dec 03 14:15:44.913 INFO [stderr] warning: unused variable: `max_headers`
Dec 03 14:15:44.913 INFO [stderr]    --> examples/eth_connect.rs:168:33
Dec 03 14:15:44.913 INFO [stderr]     |
Dec 03 14:15:44.913 INFO [stderr] 168 |                         number, max_headers, skip, reverse
Dec 03 14:15:44.913 INFO [stderr]     |                                 ^^^^^^^^^^^ help: try ignoring the field: `max_headers: _`
Dec 03 14:15:44.913 INFO [stderr] 
Dec 03 14:15:44.913 INFO [stderr] warning: unused variable: `skip`
Dec 03 14:15:44.913 INFO [stderr]    --> examples/eth_connect.rs:168:46
Dec 03 14:15:44.913 INFO [stderr]     |
Dec 03 14:15:44.913 INFO [stderr] 168 |                         number, max_headers, skip, reverse
Dec 03 14:15:44.913 INFO [stderr]     |                                              ^^^^ help: try ignoring the field: `skip: _`
Dec 03 14:15:44.913 INFO [stderr] 
Dec 03 14:15:44.913 INFO [stderr] warning: unused variable: `reverse`
Dec 03 14:15:44.913 INFO [stderr]    --> examples/eth_connect.rs:168:52
Dec 03 14:15:44.913 INFO [stderr]     |
Dec 03 14:15:44.913 INFO [stderr] 168 |                         number, max_headers, skip, reverse
Dec 03 14:15:44.913 INFO [stderr]     |                                                    ^^^^^^^ help: try ignoring the field: `reverse: _`
Dec 03 14:15:44.913 INFO [stderr] 
Dec 03 14:15:44.913 INFO [stderr] warning: unused variable: `max_headers`
Dec 03 14:15:44.913 INFO [stderr]    --> examples/eth_connect.rs:188:31
Dec 03 14:15:44.913 INFO [stderr]     |
Dec 03 14:15:44.913 INFO [stderr] 188 |                         hash, max_headers, skip, reverse
Dec 03 14:15:44.913 INFO [stderr]     |                               ^^^^^^^^^^^ help: try ignoring the field: `max_headers: _`
Dec 03 14:15:44.913 INFO [stderr] 
Dec 03 14:15:44.913 INFO [stderr] warning: unused variable: `skip`
Dec 03 14:15:44.913 INFO [stderr]    --> examples/eth_connect.rs:188:44
Dec 03 14:15:44.913 INFO [stderr]     |
Dec 03 14:15:44.914 INFO [stderr] 188 |                         hash, max_headers, skip, reverse
Dec 03 14:15:44.914 INFO [stderr]     |                                            ^^^^ help: try ignoring the field: `skip: _`
Dec 03 14:15:44.914 INFO [stderr] 
Dec 03 14:15:44.914 INFO [stderr] warning: unused variable: `reverse`
Dec 03 14:15:44.914 INFO [stderr]    --> examples/eth_connect.rs:188:50
Dec 03 14:15:44.914 INFO [stderr]     |
Dec 03 14:15:44.914 INFO [stderr] 188 |                         hash, max_headers, skip, reverse
Dec 03 14:15:44.914 INFO [stderr]     |                                                  ^^^^^^^ help: try ignoring the field: `reverse: _`
Dec 03 14:15:44.914 INFO [stderr] 
Dec 03 14:15:44.914 INFO [stderr] warning: value assigned to `best_number` is never read
Dec 03 14:15:44.914 INFO [stderr]    --> examples/eth_connect.rs:211:37
Dec 03 14:15:44.914 INFO [stderr]     |
Dec 03 14:15:44.914 INFO [stderr] 211 |                                     best_number = header.number;
Dec 03 14:15:44.914 INFO [stderr]     |                                     ^^^^^^^^^^^
Dec 03 14:15:44.914 INFO [stderr]     |
Dec 03 14:15:44.914 INFO [stderr]     = note: #[warn(unused_assignments)] on by default
Dec 03 14:15:44.914 INFO [stderr] 
Dec 03 14:15:44.967 INFO [stderr] warning: variable does not need to be mutable
Dec 03 14:15:44.967 INFO [stderr]   --> examples/eth_connect.rs:86:9
Dec 03 14:15:44.967 INFO [stderr]    |
Dec 03 14:15:44.967 INFO [stderr] 86 |     let mut client = ETHStream::new(
Dec 03 14:15:44.967 INFO [stderr]    |         ----^^^^^^
Dec 03 14:15:44.967 INFO [stderr]    |         |
Dec 03 14:15:44.967 INFO [stderr]    |         help: remove this `mut`
Dec 03 14:15:44.971 INFO [stderr]    |
Dec 03 14:15:44.971 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 03 14:15:44.971 INFO [stderr] 
Dec 03 14:15:44.971 INFO [stderr] warning: variable does not need to be mutable
Dec 03 14:15:44.971 INFO [stderr]    --> examples/eth_connect.rs:105:9
Dec 03 14:15:44.971 INFO [stderr]     |
Dec 03 14:15:44.971 INFO [stderr] 105 |     let mut got_bodies_for_current = true;
Dec 03 14:15:44.971 INFO [stderr]     |         ----^^^^^^^^^^^^^^^^^^^^^^
Dec 03 14:15:44.971 INFO [stderr]     |         |
Dec 03 14:15:44.971 INFO [stderr]     |         help: remove this `mut`
Dec 03 14:15:44.971 INFO [stderr] 
Dec 03 14:15:44.972 INFO [stderr] warning: variable does not need to be mutable
Dec 03 14:15:44.972 INFO [stderr]    --> examples/eth_connect.rs:109:9
Dec 03 14:15:44.972 INFO [stderr]     |
Dec 03 14:15:44.972 INFO [stderr] 109 |     let mut when = Instant::now() + dur;
Dec 03 14:15:44.972 INFO [stderr]     |         ----^^^^
Dec 03 14:15:44.972 INFO [stderr]     |         |
Dec 03 14:15:44.972 INFO [stderr]     |         help: remove this `mut`
Dec 03 14:15:44.972 INFO [stderr] 
Dec 03 14:15:44.972 INFO [stderr] warning: variable does not need to be mutable
Dec 03 14:15:44.972 INFO [stderr]    --> examples/eth_connect.rs:111:29
Dec 03 14:15:44.972 INFO [stderr]     |
Dec 03 14:15:44.972 INFO [stderr] 111 |     let (mut client_sender, mut client_receiver) = client.split();
Dec 03 14:15:44.972 INFO [stderr]     |                             ----^^^^^^^^^^^^^^^
Dec 03 14:15:44.972 INFO [stderr]     |                             |
Dec 03 14:15:44.972 INFO [stderr]     |                             help: remove this `mut`
Dec 03 14:15:44.972 INFO [stderr] 
Dec 03 14:15:44.973 INFO [stderr] warning: constant item is never used: `NETWORK_ID`
Dec 03 14:15:44.973 INFO [stderr]   --> examples/eth_connect.rs:37:1
Dec 03 14:15:44.973 INFO [stderr]    |
Dec 03 14:15:44.973 INFO [stderr] 37 | const NETWORK_ID: usize = 1;
Dec 03 14:15:44.973 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 14:15:44.973 INFO [stderr]    |
Dec 03 14:15:44.973 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 03 14:15:44.973 INFO [stderr] 
Dec 03 14:15:44.975 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 03 14:15:44.975 INFO [stderr]   --> examples/eth_connect.rs:78:5
Dec 03 14:15:44.975 INFO [stderr]    |
Dec 03 14:15:44.975 INFO [stderr] 78 |     env_logger::init();
Dec 03 14:15:44.975 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Dec 03 14:15:44.979 INFO [stderr]    |
Dec 03 14:15:44.979 INFO [stderr]    = note: #[warn(unused_must_use)] on by default
Dec 03 14:15:44.983 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 03 14:15:44.983 INFO [stderr] 
Dec 03 14:15:50.622 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 17.10s
Dec 03 14:15:50.641 INFO [stderr] su: No module specific data is present
Dec 03 14:15:51.049 INFO running `"docker" "inspect" "65142beba9e6f819eb475ab0217f6eb09320e489f3eaa3d0ae6eb168271b3e01"`
Dec 03 14:15:51.162 INFO running `"docker" "rm" "-f" "65142beba9e6f819eb475ab0217f6eb09320e489f3eaa3d0ae6eb168271b3e01"`
Dec 03 14:15:51.287 INFO [stdout] 65142beba9e6f819eb475ab0217f6eb09320e489f3eaa3d0ae6eb168271b3e01
Dec 03 14:15:51.289 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-2/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 03 14:15:51.475 INFO [stdout] 16234eccc66e7ff4bfd98985420e0f8a4c91db86e929635378ba71fa5a478ebc
Dec 03 14:15:51.481 INFO running `"docker" "start" "-a" "16234eccc66e7ff4bfd98985420e0f8a4c91db86e929635378ba71fa5a478ebc"`
Dec 03 14:15:52.520 INFO [stderr] usermod: no changes
Dec 03 14:15:52.867 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.28s
Dec 03 14:15:52.891 INFO [stderr]      Running /target/debug/deps/devp2p-0cfbeb3fab4d202a
Dec 03 14:15:52.891 INFO [stdout] 
Dec 03 14:15:52.891 INFO [stdout] running 4 tests
Dec 03 14:15:52.902 INFO [stdout] test eth::proto::tests::test_get_block_headers_message ... ok
Dec 03 14:15:52.902 INFO [stdout] test eth::proto::tests::test_block_headers_message ... ok
Dec 03 14:15:52.902 INFO [stdout] test eth::proto::tests::test_get_block_headers_hash_message ... ok
Dec 03 14:15:52.911 INFO [stdout] test eth::proto::tests::test_new_block_hashes_message ... ok
Dec 03 14:15:52.911 INFO [stdout] 
Dec 03 14:15:52.911 INFO [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 03 14:15:52.911 INFO [stdout] 
Dec 03 14:15:52.919 INFO [stderr]    Doc-tests devp2p
Dec 03 14:16:04.638 INFO [stdout] 
Dec 03 14:16:04.638 INFO [stdout] running 0 tests
Dec 03 14:16:04.638 INFO [stdout] 
Dec 03 14:16:04.638 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 03 14:16:04.638 INFO [stdout] 
Dec 03 14:16:04.655 INFO [stderr] su: No module specific data is present
Dec 03 14:16:04.925 INFO running `"docker" "inspect" "16234eccc66e7ff4bfd98985420e0f8a4c91db86e929635378ba71fa5a478ebc"`
Dec 03 14:16:05.001 INFO running `"docker" "rm" "-f" "16234eccc66e7ff4bfd98985420e0f8a4c91db86e929635378ba71fa5a478ebc"`
Dec 03 14:16:05.087 INFO [stdout] 16234eccc66e7ff4bfd98985420e0f8a4c91db86e929635378ba71fa5a478ebc
